Kaffemik - A distributed JVM on a single address space architecture
نویسندگان
چکیده
New memory mapped network interfaces offers both low latency and high bandwith communications. This has implications on the design and implementation of distributed operating systems, especially with respect to global management of resources. This paper presents Kaffemik, a scalable distributed Java Virtual Machine, providing the programmer with a single machine abstraction. Kaffemik is built on a distributed single address space system, which exploits the hardware support for DSM offered by the Scalable Coherent Interface (SCI). The purpose of the Kaffemik project is to explore global management of resources in a cluster of workstations. In this paper we focus on the design and implementation of Kaffemik and we present preliminary performance measurements from the current prototype. Keywords—single address space architectures, distributed JVM, cluster computing
منابع مشابه
Kaffemik: Supporting a distributed JVM on a single address space architecture
Java is increasingly used to develop large server applications. In order to provide powerful platforms for such applications a number of projects have proposed Java Virtual Machines (JVMs) that are based on network of workstations. These JVMs employ the message-passing paradigm, i.e. all communication between the distributed instances of the virtual machine take place using remote method invoca...
متن کاملKaffemik - a distributed JVM featuring a single address space
Java has rapidly gained a large user group and has become one of the most popular platforms for developing Internet applications, e.g., servlets. The Java VM is extensively used to execute servlets in web servers and Enterprise Java Beans in application servers. Due to Java’s platform independence, it has also gained large acceptance in the opensource community. This has lead to the development...
متن کاملThe Sombrero Single Address Space Operating System Prototype A Testbed for Evaluating Distributed Persistent System Concepts and Implementation
The Sombrero distributed single address space operating system prototype is currently being implemented. The prototype includes an emulation of CPU-resident protection hardware necessary to fully utilize the properties of a single address space. The primary objective of the Sombrero project is to demonstrate that software development costs are sharply reduced in a single address space environme...
متن کاملOn the design of global object space for efficient multi-threading Java computing on clusters
The popularity of Java and recent advances in compilation and execution technology for Java are making the language one of the preferred ones in the field of high-performance scientific and engineering computing. A distributed Java Virtual Machine supports transparent parallel execution of multi-threaded Java programs on a cluster of computers. It provides an alternative platform for high-perfo...
متن کاملMungi: a Distributed Single Address-space Operating System
With the development of 64-bit microprocessors, it is now possible to combine local, secondary and remote storage into a large single address-space. This results in a uniform method for naming and accessing objects regardless of their location, removes the distinction between persistent and transient data, and simplifies the migration of data and processes. This paper describes the Mungi single...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001